.child .childContent{display: none!important}
button.nav-trigger{display: block;}
.nav_transform1{position:fixed;top:0;bottom:0;left:0;z-index:20;overflow-y:scroll;box-sizing:border-box;padding:30px;width:84vw;border:0;background:#262526;text-align:left;text-transform:none;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-overflow-scrolling:touch;}
.nav_transform1{transition:-webkit-transform .3s cubic-bezier(.86,0,.07,1);transition:transform .3s cubic-bezier(.86,0,.07,1);}
.navigation-is-visible .nav_transform1{-webkit-transform:none;transform:none;}
.nav-overlay{position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;background:rgba(0,0,0,.6);opacity:0;transition:opacity .3s linear;pointer-events:none;}
.navigation-is-visible .nav-overlay{opacity:1;pointer-events:auto;}
.nav_transform1 ul.navCont li.child{float:none;margin:0 auto;width:100px;}
.nav_transform1 ul.navCont li.child a{padding:1rem 0;}
.nav_transform1 ul.navCont li.child.last{width: 100%}
.mlogo{display:block;position: absolute;top:13px; right:15px;  width: 75%;}
.inmenu{padding:0rem 0rem}
.inmenu li{background-size:100% auto !important;}
.sect_inner .inmenu{ padding: 2rem 3rem 0rem 3rem; }
#btn{ width: 100%; height:80px; background:#ec523f;overflow: hidden; position: fixed; bottom:0px; left:0;z-index: 999;}
.btnbox{ width: 20%; height:80px;text-align: center;font-size:1.1rem; color: #fff;float: left; position: relative;}
.btnbox img{ width:50%; padding-top:0.8rem;display: block;margin: 0 auto}
.btnbox span{width:2rem;height:2rem;color: #fff;font-family: "Arial"; background: #ff0000;font-size:0.8rem; left:70%;top:8px;line-height: 2rem;text-align: center;border-radius: 50%; position: absolute;}
.bd_con4{width: 100% !important}
.bd_c4r{width: 100% !important}
.bd_chgBox{width: 100% !important}
.bd_long ul li img{width:400px !important;height: 258px !important}
.bd_long ul li{width: 400px !important}
.flickerplate{height: 210px !important}
.topbox{width: 100%; height:50px; background: rgba(0,0,0,0.7);left: 0;top: 0;position: absolute;z-index:20}
.flickerplate .dot-navigation{bottom: 1rem !important}
.sec_tel .lx01 big{font-size: 1.2rem}
.intitle span{font-size: 1.5rem}
.sec_us .intro{padding: 2rem 1rem}
.sec_us{padding:2rem 0}
.inmenu li{height: 90px}
.sec_pro{padding: 2.5rem 0}
.sec_pro .typebox ul li{width: 48%;margin-left: 1%;margin-right: 1%;float: left;}
.sec_pro .probox{padding-top:2rem}
 
.sect_inner{padding-top: 2rem}
.article{padding: 2rem 0}
.logo{width: 90% !important}
